Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F14 USA F15 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 France F10 France F11 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana The Powder Byrne Trophy - Surbiton USTA Men's Challenger of Urbana-Champaign - Urbana Jameson Cup - Milan Powder Byrne Trophy - Surbiton XI Venice Open - Venice Neride Prague Indoor - Prague IPP Open - Helsinki The Wright Financial Group, Inc. Challenger - Champaign Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Ciur Pribram Challenger - Pribram Tampere Challenger - Tampere Scottish Tennis Championship - Edinburgh Medicor Open - Budapest International Bavarian Championship - Eckental Zagreb Open - Zagreb FILA Challenger Biella - Biella Casino Lugano - Lugano I Open de Tenis Comunidad de Madrid - Madrid GHI Bronx Tennis Classic - Bronx Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Challenger Leon 2003 - Leon Steelers Cup - Kosice Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Boca Raton Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Black Forest Open 2004 - Freudenstadt Smith Barney Men's Challenger - Covington Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble Lambertz Open - Aachen Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign IPP Open - Helsinki Jameson Cup - Milan The LTA Men's Challenger Wrexham - Wrexham Torneo Internacional Challenger Fila 2005 - Leon Badden Open by Rothaus - Ettlingen USTA Comerica Challenger - Aptos Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lambertz Open by Stawag 2007 - Aachen Music City Challenger - Nashville JSM Challenger - Champaign IPP Open - Helsinki Puerto Rico Challenger Tennis Event - Humacao Challenger Casablanca San Angel - Mexico City Sunset Moulding Challenger - Yuba City Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Genova Open Challenger - Genova Open D'Orleans - Orleans President's Cup - Astana Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Heilbronn Challenger Dallas Challenger Cherbourg Challenger Sarajevo Challenger St. Brieuc Challenger Johannesburg Challenger Talahassee Challenger Ramat Hasharon Challenger Zagreb Challenger Karlsruhe Challenger Reggio Emilia Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger St. Remy Challenger San Remo Challenger Turin Challenger Pozoblanco Challenger Recanati Challenger Istanbul Challenger St. Remy Challenger Izmir Challenger Sacramento Challenger Calabasas Challenger Bratislava Challenger Champaign Challenger St. Brieuc Challenger Savannah Challenger Alessandria Challenger Prostejov Challenger Rijeka Challenger Aptos Challenger Vancouver Challenger Champaign Challenger Bergamo Challenger Nottingham Challenger Izmir Challenger Orleans Challenger Geneva Challenger Sybase Open - San Jose Scania Stockholm Open - Stockholm Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London UBS Open Gstaad - Gstaad President's Cup 2000 - Tashkent Salem Open - Hong Kong Scania Stockholm Open - Stockholm Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London UBS Open Gstaad - Gstaad CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Milan Indoors - Milan Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz If Stockholm Open - Stockholm Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz If Stockholm Open - Stockholm Chennai Open - Chennai SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Miami NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London France F5 USA F12 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 1R, TUR-BIH 1-3 River Oaks International Tennis Tournament - Houston USTA Challenger of North Miami Beach - North Miami Beach The Scottish Tennis Championships - Edinburgh Heilbronn Open - Heilbronn Optimus Maia Open - Maia Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda IPP Open - Helsinki USTA Challenger of San Antonio - San Antonio Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava III Challenger Continenal Plaza - Puerto Vallarta VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Open de l'Isere - Grenoble Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Intersport Heilbronn Open - Heilbronn Sporting Challenger 2003 - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba The Manchester Trophy - Manchester GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul Project Independence Men's Challenger - Mandeville Lambertz Open - Aachen A Glimmer of Hope Challenger - Austin Gemax Samsung Open 2004 - Belgrade 2004 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills The Natrel's Challenger of Granby - Granby IPP Geneva Trophy - Geneva TED Open - Istanbul USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Logopak Challenger 2005 - Lubeck Tunis Open - Tunis 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Ostrava Open 2005 - Ostrava Harrah's Entertainment Challenger - Tunica 4° Sporting Challenger - Turin Mobilux Open - Luxembourg The Surbiton Trophy - Surbiton The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Ciudad de Pozoblanco Open Diputacion - Cordoba The Natrel's Challenger of Granby - Granby Fifth Third Bank Tennis Classic - Lexington GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Ethias Tennis Trophy - Mons Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson AT&T Challenger of Dallas - Dallas USTA/Adtech Challenger - Boston Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux BMW Tennis Championship - Sunrise Alexander Kolyaskin Memorial - Donetsk XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta Tunis Open 2006 - Tunis Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open D'Orleans - Orleans Harrah's Entertainment Men's Pro Challenger - Tunica Baden Open - Ettlingen 2006 North Shore Pro Tennis Championship - Winnetka WOW Cafe Challenger - New Orleans Open D'Orleans - Orleans Lubbock Challenger - Lubbock Internazionali di Tennis di Bergamo - Bergamo The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Internationaux du Doubs - Besancon Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Naples Challenger - Naples South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Open Diputacion Ciudad de Pozoblanco - Cordoba ECU Prague Open - Prague San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Challenger 42 - Andrezieux Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Mons Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Hurricane Tennis Open - Bradenton San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Countrywide Classic USTA Men's Challenger - Carson Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby The Comercia Bank Challenger - Aptos Moncton Men's Challenger - Moncton Ford Tennis Championships - Louisville Caversham International Tennis Tournament - Jersey Rhodes Challenger Segovia Challenger Jersey Challenger Prostejov Challenger Ortisei Challenger Knoxville Challenger Casablanca Challenger Sarajevo Challenger Bath Challenger Tiburon Challenger Athens Challenger Tallahassee Challenger Charlottesville Challenger XL Capital Bermuda Open - Bermuda Sarasota Challenger The Surbiton Trophy - Surbiton Turin Challenger Pozoblanco Challenger Winnetka Challenger Lexington Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger ECM Cup - Prague Charlottesville Challenger Geneva Challenger Knoxville Challenger Bratislava Challenger Helsinki Challenger Honolulu Challenger Jameson Cup - Milan Wolfsburg Challenger Open de Montauban - Montauban Sarasota Challenger Savannah Challenger Milan Challenger Dallas Challenger Challenger 42 - Andrezieux St. Remy Challenger Open de L'Isere (Open 38) - Grenoble Internationaux de Tennis de Brest - Brest Milano Challenger-Jameson Cup - Milan Meridiana Sardegna Open - Olbia Open Sainte-Victoire - Aix-En-Provence 2004 Keys Gate Challenger - Homestead Hilton Waikoloa Village USTA Challenger - Waikoloa Geneva Challenger Regional Hand Center Men's Challenger - Fresno 2001 Eddleman USTA Challenger - Birmingham Okal Cup 2001 International Bavarian Championships - Eckental Hilton Waikoloa Village USTA Challenger - Waikoloa The Joyce Eisenberg Jerusalem Open - Jerusalem Northern Electric Open 1999 - Newcastle TED Open Istanbul - Istanbul Internationaux de Bretagne - Brest The Surbiton Trophy - Surbiton XI Open International D'Andorra - Andorra Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Heilbronn Open - Heilbronn Mallorca Open - Mallorca Qatar Mobil Open 2000 - Doha Milan Indoors - Milan Copenhagen Open - Copenhagen Open 13 - Marseille Sybase Open - San Jose The Nottingham Open - Nottingham Waldbaum's Hamlet Cup - Long Island Japan Open - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Adidas International - Sydney Croatia Open - Umag Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai Rado Swiss Open - Gstaad CA Tennis Trophy - Vienna AXA Cup - London Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis President's Cup - Tashkent AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Ostrava Grand Prix de Tennis de Lyon - Lyon U.S. Mens's Clay Court Championship - Houston The Nottingham Open - Nottingham Heineken Open Shanghai - Shanghai Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Sydney International - Sydney The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Next Generation Adelaide International - Adelaide Hypo Group Tennis International - Portschach Countrywide Classic - Los Angeles Open de Moselle - Metz The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Davidoff Swiss Indoors - Basel AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad AIG Japan Open - Tokyo Sydney International - Sydney AEGON Championships - London Gold Flake Open - Chennai Open Seat Godo 2007 - Barcelona Grand Prix de Tennis de Lyon - Lyon President's Cup 1999 - Tashkent UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1